home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / -screenplay- / otherstuff / inform_lib610 / linklpa.h < prev    next >
Text File  |  1999-11-29  |  3KB  |  109 lines

  1. ! ----------------------------------------------------------------------------
  2. !  LINKLPA:  Link declarations of common properties and attributes.
  3. !
  4. !  Supplied for use with Inform 6                         Serial number 991106
  5. !                                                                 Release 6/10
  6. !  (c) Graham Nelson 1993, 1994, 1995, 1996, 1997, 1998, 1999
  7. !      but freely usable (see manuals)
  8. ! ----------------------------------------------------------------------------
  9.  
  10. System_file;
  11.  
  12. Attribute animate;
  13. Ifdef USE_MODULES;
  14.    Iffalse (animate==0);
  15.    Message error "Please move your Attribute declarations after the
  16.                   Include ~Parser~ line: otherwise it will be impossible
  17.                   to USE_MODULES";
  18.    Endif;
  19. Endif;
  20. Attribute absent;
  21. Attribute clothing;
  22. Attribute concealed;
  23. Attribute container;
  24. Attribute door;
  25. Attribute edible;
  26. Attribute enterable;
  27. Attribute general;
  28. Attribute light;
  29. Attribute lockable;
  30. Attribute locked;
  31. Attribute moved;
  32. Attribute on;
  33. Attribute open;
  34. Attribute openable;
  35. Attribute proper;
  36. Attribute scenery;
  37. Attribute scored;
  38. Attribute static;
  39. Attribute supporter;
  40. Attribute switchable;
  41. Attribute talkable;
  42. Attribute transparent;
  43. Attribute visited;
  44. Attribute workflag;
  45. Attribute worn;
  46.  
  47. Attribute male;
  48. Attribute female;
  49. Attribute neuter;
  50. Attribute pluralname;
  51.  
  52. Property additive before $ffff;
  53. Ifdef USE_MODULES;
  54.    Iffalse before==4;
  55.    Message error "Please move your Property declarations after the
  56.                   Include ~Parser~ line: otherwise it will be impossible
  57.                   to USE_MODULES";
  58.    Endif;
  59. Endif;
  60. Property additive after  $ffff;
  61. Property additive life   $ffff;
  62.  
  63. Property n_to;  Property s_to;
  64. Property e_to;  Property w_to;
  65. Property ne_to; Property se_to;
  66. Property nw_to; Property sw_to;
  67. Property u_to;  Property d_to;
  68. Property in_to; Property out_to;
  69.  
  70. Property door_to;
  71. Property with_key;
  72. Property door_dir;
  73. Property invent;
  74. Property plural;
  75. Property add_to_scope;
  76. Property list_together;
  77. Property react_before;
  78. Property react_after;
  79. Property grammar;
  80. Property additive orders;
  81.  
  82. Property initial;
  83. Property when_open;
  84. Property when_closed;
  85. Property when_on;
  86. Property when_off;
  87. Property description;
  88. Property additive describe $ffff;
  89. Property article "a";
  90.  
  91. Property cant_go;
  92.  
  93. Property found_in;         !  For fiddly reasons this can't alias
  94.  
  95. Property time_left;
  96. Property number;
  97. Property additive time_out $ffff;
  98. Property daemon;
  99. Property additive each_turn $ffff;
  100.  
  101. Property capacity 100;
  102.  
  103. Property short_name 0;
  104. Property short_name_indef 0;
  105. Property parse_name 0;
  106.  
  107. Property articles;
  108. Property inside_description;
  109.